package PkMetier;
/**
 * classe permettant d'instancier des jouets
 * un jouet est défini par un numero, un libelle, une categorie
 * il convient à une tranche d'age
 */
public class Jouet {
	// attributs prives
   private int numero;
   private String libelle;
   private Categorie categ;
   private TrancheAge tranche; 
   
   // methodes publiques
   /**
    * constructeur de  Jouet(entier,chaine,Categorie,TrancheAge)
    * instancie un jouet en initialisant les attributs avec les valeurs passées en paramètre
    * ajoute le jouet à la collection de jouet de sa categorie
    */
   public Jouet(int unNumero, String unLibelle, Categorie uneCategorie, TrancheAge uneTranche){

   }
   /**
	  * fonction getNumero() : entier
	  * retourne la valeur de l'attribut numero
	  */
   public int getNumero(){
	   return this.numero;
   }
   /**
    * fonction getLibelle() : chaine
    * retourne la valeur de l'attribut libelle
    */
   public String getLibelle(){
	   return this.libelle;
   }
   /**
    * fonction getCateg() : Categorie
    * retourne la valeur de l'attribut categ
    */
   public Categorie getCateg(){
	   return this.categ;
   }
   /**
    * fonction getTranche() : TrancheAge
    * retourne la valeur de l'attribut tranche
    */
   public TrancheAge getTranche(){
	   return this.tranche;
	}
   /**
    * fonction convient(entier):booleen
    * @param unAge
    * Retourne vrai si le jouet convient à unAge.
    */
   public boolean convient(int unAge){
	   return true;
   }
   /**
    * fonction getInfos():chaine
    * Retourne une chaîne contenant : le libellé du jouet, le libellé de sa catégorie, 
    * les âges minimum et maximum de la tranche d’âge lui correspondant. 
    * Les informations sont séparées par des points-virgules.
    */
   public String getInfos(){ 
	   return null;
   }
}
